package com.kws.system.service.merchant;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.kws.system.domain.merchant.MerchantExamineRq;
import com.kws.system.domain.merchant.QueryDeviceAuditRq;
import com.kws.system.domain.merchant.TbDevice;
import com.kws.system.domain.merchant.info.QueryDeviceAuditInfo;
import com.kws.system.domain.merchant.info.QueryDeviceInfo;

public interface DeviceAuditService extends IService<TbDevice> {
    Page<QueryDeviceAuditInfo> queryDeviceAuditPage(QueryDeviceAuditRq rq);

    QueryDeviceInfo queryDeviceAuditById(Long id);

    boolean deleteDeviceById(Long id);

    boolean deviceAuditFirstInstance(MerchantExamineRq rq);

    boolean deviceAuditSecondInstance(MerchantExamineRq rq);
}
